.calendar{
  width:100%;
  height: 100%;
  background:#fff ;
}
.L_ScheduleLeft{
  float: left;
  width: 100%;
  height:100%;
  margin-left: 0px;
  margin-right: 0px;
  background: #f5f5f5;
  display: block;
  position: relative;
  top: 0px;
  margin-bottom: 10px;
}
.L_ScheduleRight{
  float: right;
  background: #ffffff;
  /*min-height: 500px;*/
  width: 18%;
  height: 100%;
  padding-bottom: 20px;
  position: relative;
  top: 10px;
  right: 10px;
}
.L_ScheduleRightContent{
  background: #ffffff;
  width: 98%;
  height: 100%;
  padding-bottom: 20px;
  position: absolute;
  top: 10px;
  right: 10px;
}
.L_ScheduleRight h2{
  font-size: 14px;
  color: #333333;
  padding: 20px;
  margin: 0 0;
  border-bottom: 1px solid #d2d2d2;
}
.L_memberList{
  padding: 5px 0px;
  margin-top: 10px;
}
.L_member{
  position: relative;
  padding: 0 20px;
}
.L_member img{
  width: 25px;
  margin-left: 5px;
  margin-top: -7px;
}
.L_member input{
 line-height: 10px;
}
.L_memberN{
  position: absolute;
  top: 0px;
  left: 47px;
  color: #ffffff;
}
.L_memberName{
  position: absolute;
  top: 0px;
  left: 75px;
}
.scheduleSelect{
  width: 144px;
  height: 36px;
  box-sizing: border-box;
  border-radius: 3px;
  padding: 0 8px;
}
/* 自己设定日历 样式 非bootstrap*/
.d-modal-content{
  width:490px;height:580px;
  margin:0 auto;

}
.d-modal-header{
  width:451px;height:50px;
  overflow: hidden;
  margin:0 auto;
  padding-left:0;
  padding-right:0;
  border-bottom: 1px solid #ECECEC;
}
.d-modal-title{
  float:left;
  font-size: 16px;
  color: #313131;
  font-weight: bold;
}
.d-modal-header>span{
  float:right;
  width:3.8%;
  height:3.8%;
}
.d-modal-header>span>img{
  width:100%;
  height:100%
}
.d-modal-body{
  width:451px;
  padding:0;
  margin:15px auto 0;
}
.d-title-p{
  width:56px;
  height:36px;
  text-align: right;
  line-height: 36px;
  font-size: 14px;
  color: #6C6C6C;
  float:left;
  margin:0 15px 0 0;
}
.form-control{
  width:380px;height:36px;
  border-radius: 2px;
  padding:8px 0 9px 0;
  -webkit-box-sizing: border-box;
  text-indent: 10px;
  font-size: 14px;color: #B2B2B2;
}
.d-time-calendar{
  width:100%;
  height:38px;
  margin-top:20px;
}
.d-time-calendar>form{
  width:100%;overflow: hidden;
}
.d-calendar-colorlump{
  width:27px;
  height:27px;
  display: inline-block;
  margin-right:10px;border-radius: 79px;
  text-align: center;
  line-height: 27px;
}
.d-calendar-participant{
  display: block;
  width:100%;
  margin-top:18px;
  margin-left:10px;
  font-size: 14px;
  color: #6C6C6C;
}
.d-position-box{
  width: 249px;
  border: 1px solid #e0e8ec;
  min-height: 150px;
  position: absolute!important;
  right:-300px;
  top:0;
}
.form-controll{
  height: 36px;
  border-radius: 2px;
  padding: 8px 0 9px 0;
  -webkit-box-sizing: border-box;
  text-indent: 10px;
  font-size: 12px;
  color: #B6B6B6;
  border: 1px solid #B6B6B6;
}
.d-calendar-textarea{
  width:100%;
  height:99px;
  margin-top:15px;
}
.d-calendar-textareaContent{
  width:100%;height:100%;
  border: 1px solid #B6B6B6;
  border-radius: 2px;
  font-size: 14px;
  color: #B6B6B6;
  text-indent: 10px;
}
.d-btnc {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
}
.d-calendar-deleteTask{
  width:100%;
  height:30px;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
  font-size: 14px;
  margin-top:13px;
  color: #E4545A;
}
.d-btnconfirm{
  color:#fff;
  border: 1px solid transparent;
  border-radius: 4px;
  background: #01BEB8;
}
.d-btnconfirm:hover{
  background: #00C6BF;
}
.d-btnconfirm:active{
  background: #04ADA8;
}
.d-btndefault{
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  font-size: 14px;
  color: #313131;
  letter-spacing: 1.31px;
}
.d-btndefault:hover{
  color: #01BEB8;
  border: 1px solid #01BEB8;
}
.d-btndefault:active{
  background: #FAFAFA;
  border: 1px solid #01BEB8;
  color: #01BEB8;
}

.d-triangle{
  width:16px;height:14px;
  color:#B2B2B2;
  text-align: center;
  font-size: 20px;
  position: absolute;
  top:calc(50% - 7px);

}
.d-triangle-left{
  left:188px;
}
.d-triangle-right{
  right:90px;
}
.d-Lawyerbox-hint{
  margin-top:5px;padding:5px 0;box-sizing: border-box;
  border-bottom:1px solid #EEEEEE;
}.d-Lawyerbox-hint-text{
   display: inline-block!important;
   margin:0 0 0 5px;
  color:#5C5C5C;
 }

.d-scroll{
  overflow-y:scroll;
  display: none;
  height:140px;
  scrollbar-face-color:#CDCDCD;
  scrollbar-track-color:#FFF;
  scrollbar-arrow-color:#FFF
}
::-webkit-scrollbar-button{
  /*background-color:#CDCDCD;*/
  display:none;
}
::-webkit-scrollbar-thumb{
  background-color:#CDCDCD;
   border-radius: 4px;
}
::-webkit-scrollbar{
width:8px;
}
::-webkit-scrollbar-track{
     background-color:#fff;
}
